using System;
using System.Collections.Generic;
using System.Text;
using DAO;
using DTO;

namespace BUS
{
    public class HocSinhBUS
    {
        // Inserting
        public static bool InsertHocSinh(HocSinhDTO emp)
        {
            if (HocSinhDAO.CheckMaHocSinh(emp.MAHOCSINH))
            {
                return false;
            }
            return HocSinhDAO.InsertHocSinh(emp);
        }
        //Updating
        public static bool UpdateHocSinh(HocSinhDTO emp)
        {
            if (HocSinhDAO.CheckMaHocSinh(emp.MAHOCSINH))
            {
                return HocSinhDAO.UpdateHocSinh(emp);
            }
            return false;

        }
        // Deleting
        public static bool DeleteMaHocSinh(String MaHocSinh)
        {
            if (HocSinhDAO.CheckMaHocSinh(MaHocSinh))
            {
                return HocSinhDAO.DeleteMaHocSinh(MaHocSinh);
            }
            return false;
        }
        // Retrieving
        //public static List<HocSinhDTO> SelectEmployeeByEmployeeStyle(int employeeStyle)
        //{
        //    if (EmployeeStyleDAO.CheckEmployeeStyleByID(employeeStyle))
        //    {
        //        return EmployeeDAO.SelectEmployeeByEmployeeStyle(employeeStyle);
        //    }
        //    return null;
        //}
        public static List<HocSinhDTO> SelectTatCaHocSinh()
        {
            return HocSinhDAO.SelectTatCaHocSinh();
        }
        public static HocSinhDTO SelectMaHocSinh(String MaHocSinh)
        {
            if (HocSinhDAO.CheckMaHocSinh(MaHocSinh))
            {
                return null;
            }
            return HocSinhDAO.SelectMaHocSinh(MaHocSinh);
        }
    }
}